package com.nl.controller.web.mapper;

import java.util.Map;

import com.nl.controller.web.bean.SmsMgrGovernmentInfo;
import com.nl.controller.web.bean.TaskSynInfo;

public interface SmsInterfaceJzzwMapper {
	/**
	 * desc:查询项目名是否重复
	 * @author syl
	 * @Date 2019年9月26日 上午9:08:34
	 * @param mgrName
	 * @return
	 */
	int getMgrIsExist(String mgrName);
	/**
	 * desc:将精准政务传递的短信通道号和项目名称入表
	 * @author syl
	 * @Date 2019年9月26日 上午9:25:42
	 * @param smsMgrGovernmentInfo
	 * @return
	 */
	int addMgrGovernment(SmsMgrGovernmentInfo smsMgrGovernmentInfo);
	/**
	 * desc:添加精准政务短信任务
	 * @author syl
	 * @Date 2019年9月26日 上午10:42:54
	 * @param taskSynInfo
	 * @return
	 */
	int addTaskInfo(TaskSynInfo taskSynInfo);
	/**
	 * desc:修改精准政务短信任务
	 * @author syl
	 * @Date 2019年9月26日 下午2:12:44
	 * @param taskSynInfo
	 * @return
	 */
	int updateTaskInfo(TaskSynInfo taskSynInfo);
	/**
	 * desc:判断是否已有相同的任务存在
	 * @author syl
	 * @Date 2019年9月26日 下午2:36:39
	 * @param taskId
	 * @return
	 */
	int judgeTaskInfo(String taskId);
	/**
	 * desc:获取序列号
	 * @author syl
	 * @Date 2019年9月26日 下午3:35:44
	 * @return
	 */
	String getInterfaceSeq();
	/**
	 * desc:插入待发表
	 * @author syl
	 * @Date 2019年10月12日 下午3:13:46
	 * @param map
	 * @return
	 */
	int addSendInfo(Map<String, Object> map);
}
